接續上次的內容繼續介紹 Python 所使用的程式庫。
matplotlib 是經常用於繪製圖表和進行二維資料視覺化的 Python 程式庫。
最初是由 John D. Hunter 開發,目前由一個大型的開發團隊維護,為了製作出版用的圖標而設計。
雖然 Python 程式設計還有痕多視覺化程式庫可以選擇,但 matplotlib 目前仍然是最常使用的一種,而且能與其餘的生態系統整合,當作預設的視覺化工具很安全。
IPython 始於 2001 年,由 Fernando Pérez 改良 Python 直譯器互動介面時的旁系專案。
在接下來的 20 年裡,已成為現代 Python 資料數計層裡面最重要的工具之一,Ipython 本身沒有提供任賀計算或資料分析工具,是為了進行互動式計算以及協助開發軟體而設計的。
它鼓勵執行 -> 探索流程,而不是在其他程式語言中典型的編輯 -> 編譯 -> 執行的流程。
Fernando 與 IPython 團隊在 2014 年發表 Jupyter 專案,它將 IPython web notebook 變成 Jupyter notebook,目前已支援超過 40 種程式語言,現在 IPython 系統可以當作 kernel (一種程式語言模式),以使用 Python 以及 Jupyter。
IPython 本身已經變成 Jupyter 開源專案的一個元件,為互動式和探索性計算提供良好的環境,它最古老且最簡單的模式是當成一種的增強的 Python shell,旨在加速 Python 程式碼的編寫、測試和偵錯。
Jupyter notebook 系統也可以使用 Markdown 和 HTML 來撰寫內容,以建立包含程式碼和文字的豐富文件。
我個人是經常使用 Jupyter,因為可以單獨分開區塊執行或是測試程式,在使用上非常方便。
今日的分享就到這囉,我們明天見,掰掰!